var html = "<option>请选择</option>";
$(function() {
	
	$("#modifyUser").val(username);
	//下拉初始化
	InitParentCate();
	//父分类切换
	$("#parentCate1").change(function(){		
		var parentId=$(this).val();
		changeChildKv(parentId);
	});
	//子分类切换
	$("#parentCate2").change(function(){		
		var parentId=$(this).val();
		changeCateBrandIdKv(parentId);
	});
	
	//父品牌切换
	$("#parentBrand1").change(function(){		
		var parentBrandId=$(this).val();
		changeParentBrandIdKv(parentBrandId);
	});
	//子品牌切换
	$("#parentBrand2").change(function(){		
		var parentBrandId=$(this).val();
		changeProductModel(parentBrandId);
	});
	
	gridObj = $.fn.bsgrid.init('g_tabYeh', {
		ajaxType : 'post',
		url :  server_url+'/rest/product/WeixinProductList.do?ran=' + Math.random() + '&token=' + token,
		autoLoad : true,
		pageSizeSelect : true,
		stripeRows : true,
		pageSize : 10,
		displayBlankRows : false,
		isProcessLockScreen : true,
		rowSelectedColor : false,
		showPageToolbar:true,
		rowHoverColor:true
	});
});


function operate(record, rowIndex, colIndex, options) {
	debugger
	var aaa;
	//alert(gridObj.getRecordIndexValue(record, 'status'));
	if(gridObj.getRecordIndexValue(record, 'status') == "已提交"){
		aaa = '<a href="javascript:EditWeixinProductre(\'' + gridObj.getRecordIndexValue(record, 'productId') + '\', \''+gridObj.getRecordIndexValue(record, 'status') +'\');">拒绝</a>' + '<a href="javascript:EditWeixinProduct(\'' + gridObj.getRecordIndexValue(record, 'cateId') + '\', \''+gridObj.getRecordIndexValue(record, 'productId') + '\', \''+gridObj.getRecordIndexValue(record, 'status') +'\');">通过</a>';
	}else if(gridObj.getRecordIndexValue(record, 'status') == "已通过"){
		aaa = '<a href="javascript:EditWeixinProductre(\'' + gridObj.getRecordIndexValue(record, 'productId') + '\', \''+gridObj.getRecordIndexValue(record, 'status') +'\');">拒绝</a>'
	}else if(gridObj.getRecordIndexValue(record, 'status') == "已拒绝"){
		aaa =  '<a href="javascript:EditWeixinProduct(\'' + gridObj.getRecordIndexValue(record, 'cateId') + '\', \''+ gridObj.getRecordIndexValue(record, 'productId') + '\', \''+gridObj.getRecordIndexValue(record, 'status') +'\');">通过</a>';
	}
    return aaa + '<a href="javascript:viewWeixinProduct(\'' + gridObj.getRecordIndexValue(record, 'cateId') + '\', \''+ gridObj.getRecordIndexValue(record, 'productId') + '\', \''+gridObj.getRecordIndexValue(record, 'status') +'\');">查看详情</a>';
}

function cateName(record, rowIndex, colIndex, options){
	debugger
	var aaa = record.teaProduct;
	return record.teaProduct.productname;
	//return record.lstOrderDetail[0].productName;

};

//数据表格参数查询
function doSearch() {
	var searchParames = $('#myForm').serialize();
	//alert(searchParames);
	//searchParames = 'productName='+$("#productName").val()+'&cateId='+$("#parentModel1").val();
//	if ($('#productName').val() == '') {
//		gridObj.search('');
//	} else {
//		gridObj.search(searchParames);
//	}
	gridObj.search(searchParames);
	//console.log(searchParames);
}

//添加
function toProductAdd(){

	var url="productAdd.do?ran="+Math.random();
	tl_config.loadToWorkArea(url);
}
// 编辑
function EditProduct(productId) {
	var url='productEdit.do?productId='+productId;
	tl_config.loadToWorkArea(url);
}
function viewWeixinProduct(cateId,productId,status) {
	var url='viewProduct.do?productId='+productId;
	tl_config.loadToWorkArea(url);
}

// 通过审批
function EditWeixinProduct(cateId,productId,status) {
	debugger
	if(cateId == "2"){
		var url='weixinproductTGEdit.do?productId='+productId;
		tl_config.loadToWorkArea(url);
	}else{
		$.ajax({
			url:server_url+'/rest/product/weixinproductEdit.do?ran='+Math.random()+"&productId="+productId,
			type:'get',
			success:function(data){
				if(data.retCode=="0000"){
					easyDialog.open({container:{header:'温馨提示',content:"操作成功"},autoClose : 2000});
					back();
				}
				else{
					easyDialog.open({
						container : {
							header : '提示',
							content : data.retMsg
						},
						autoClose : 2000
					});				
				} 			
			}
		});	
	}
	//var url='weixinproductEdit.do?productId='+productId;
	//tl_config.loadToWorkArea(url);
}

function EditWeixinProductre(productId,status){
	var url='weixinproductEdit.do?productId='+productId;
	tl_config.loadToWorkArea(url);
}	

function back(){
	var url="weixinproductList.do?ran="+Math.random();
	tl_config.loadToWorkArea(url);
}

//获取checkbox选中删除
function delCheckedIds() {
	// values are array
	var ids = gridObj.getCheckedValues('productId').toString();
	if (ids == "") {
		easyDialog.open({
			container:{
				header:'温馨提示',
				content:"请选择要操作的记录！"
			},
			autoClose : 2000
		});
	} else {
		easyDialog.open({
			  container : {
				header:'温馨提示',
			    content : '您确定要删除吗？',
			    yesFn : function(){
			    	$.ajax({
						url : server_url+'/rest/product/ProductDel.do',
						type : 'post',
						dataType : 'json',
						data : {
							updateUser:username,
							ids : ids,
							token:token
						},
						success : function(data) {
							if (data.retCode = "0000") {
								var url="productList.do?ran="+Math.random();
								tl_config.loadToWorkArea(url);
							} else{
								easyDialog.open({
									container:{header:'温馨提示',content:data.retMsg},
									autoClose : 2000
								});
							}  
						}
					});
			    },
			    noFn : true
			  }
			});
		
	}
}
//初始化商品类型下拉列表
function InitParentCate(){
	$("#parentCate1").html(html);
	$.ajax({
		url:server_url+'/rest/productCate/selectParentCate.do?ran='+Math.random()+"&token="+token,
		type:'get',
		success:function(data){
			if(data.retCode=="0000"){
				for(var i=0;i<data.data.length;i++){
					$("#parentCate1").append("<option value='"+data.data[i].cateId+"'>"+data.data[i].cateName+"</option>");
				}
			}
			else{
				easyDialog.open({
					  container : {
						  header : '提示',
					      content : data.retMsg
					  },
					  autoClose : 2000
					});				
			} 			
		}
	});	
}

//切换子级分类
function changeChildKv(parentId,remove){
	$.ajax({
		url:server_url+'/rest/productCate/selectChildCateKv.do?ran='+Math.random()+"&token="+token,
		type:'post',
		data:{cateId:parentId},
		success:function(data){
			$("#parentCate2").empty();
			$("#parentCate2").html(html);
			$("#parentBrand1").html(html);
			$("#parentBrand2").html(html);
			$("#parentModel1").html(html);
			if(data.retCode=="0000"){
				for(var i=0;i<data.data.length;i++){
					$("#parentCate2").append("<option value='"+data.data[i].cateId+"'>"+data.data[i].cateName+"</option>");
				}
				//changeCateBrandIdKv(data.data[0].cateId);
             }
			else{
				easyDialog.open({
					  container : {
						  header : '提示',
					    content : data.retMsg
					  },
					  autoClose : 2000
					});			
			}
		}
	});
}
//切换子分类选择父品牌
function changeCateBrandIdKv(parentId,remove){
	//$("#parentBrand1").find("option").remove();
	$.ajax({
		url:server_url+'/rest/ProductBrand/selectParentBrand.do?ran='+Math.random()+"&token="+token,
		type:'post',
		data:{cateId:parentId},
		success:function(data){
			$("#parentBrand1").empty();
			$("#parentBrand1").html(html);
			$("#parentBrand2").html(html);
			$("#parentModel1").html(html);
			if(data.retCode=="0000"){
				for(var i=0;i<data.data.length;i++){
					$("#parentBrand1").append("<option value='"+data.data[i].cateId+"'>"+data.data[i].cateName+"</option>");
				}
				//changeParentBrandIdKv(data.data[0].cateId)
             }
			else{
				easyDialog.open({
					  container : {
						  header : '提示',
					    content : data.retMsg
					  },
					  autoClose : 2000
					});			
			}
		}
	});
}

//切换父品牌选择子品牌
function changeParentBrandIdKv(parentBrandId,remove){
	//$("#parentBrand2").find("option").remove();
	$.ajax({
		url:server_url+'/rest/ProductBrand/selectChildBrandKv.do?ran='+Math.random()+"&token="+token,
		type:'post',
		data:{brandId:parentBrandId},
		success:function(data){
			$("#parentBrand2").empty();
			$("#parentBrand2").html(html);
			$("#parentModel1").html(html);
			if(data.retCode=="0000"){
				for(var i=0;i<data.data.length;i++){
					$("#parentBrand2").append("<option value='"+data.data[i].cateId+"'>"+data.data[i].cateName+"</option>");
				}
				//changeProductModel(data.data[0].cateId)
             }
			else{
				easyDialog.open({
					  container : {
						  header : '提示',
					    content : data.retMsg
					  },
					  autoClose : 2000
					});			
			}
		}
	});
}
//切换子品牌选择型号
function changeProductModel(parentBrandId,remove){
	//$("#parentModel1").find("option").remove();
	$.ajax({
		url:server_url+'/rest/ProductModel/selectParentBrand.do?ran='+Math.random()+"&token="+token,
		type:'post',
		data:{cateId:parentBrandId},
		success:function(data){
			if(data.retCode=="0000"){
				$("#parentModel1").empty();
				$("#parentModel1").html(html);
				for(var i=0;i<data.data.length;i++){
					$("#parentModel1").append("<option value='"+data.data[i].cateId+"'>"+data.data[i].cateName+"</option>");
				}	
             }
			else{
				easyDialog.open({
					  container : {
						  header : '提示',
					    content : data.retMsg
					  },
					  autoClose : 2000
					});			
			}
		}
	});
}